Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/fta fmea UI 174 min cutset evaluation of fault tree #64

Merged

Conversation

kostobog
Copy link
Collaborator

… evaluation of fault tree probability

- add implementation to calculate all intermediate fault events
  - using direct evaluation for nodes with no dependent basic events and
  - using minimal cutsets method for nodes with dependent basic events
@kostobog kostobog requested a review from blcham February 22, 2024 14:21
Copy link
Contributor

@blcham blcham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, implementation looks nice !

…te and FaultTreeController.evaluate api that call's it

- add FaultTreeRepositoryService.evaluate evaluates the fault tree's probabilities, extracts minimal cut sets and persists the changes.
…at it does not calculate probabilities.

- remove FaultTreeRepositoryService.preUpdate calling FaultTreeRepositoryService.propagateProbabilities
@blcham
Copy link
Contributor

blcham commented Feb 25, 2024

@kostobog can this be merged ?

@kostobog
Copy link
Collaborator Author

@blcham yes it can be merged.
Merging

@kostobog kostobog merged commit 8814489 into main Feb 26, 2024
1 check passed
@blcham blcham deleted the feature/fta-fmea-ui-174-min-cutset-evaluation-of-fault-tree branch May 6, 2024 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Evaluation of fault tree probabilities should take into account multiple occurrences of an event in fault tree
2 participants